﻿package net.event
{
	import flash.events.Event;
	/**
	* ...
	* @author ...
	*/
	public class DUIHallEvent extends Event
	{
		public static const ON_UI_SELECT_GAME:String = "ON_UI_SELECT_GAME";
		public static const ON_UI_BACK_TO_HALL:String = "ON_UI_BACK_TO_HALL";
		
//		/**
//		 * 登录
//		 */
//        public static const ON_LOGIN:String = "hall_LOGIN";
//		
//		/**
//		 * 
//		 */
//		public static const ON_REFESH_PERSONINFO:String = "hall_ON_REFESH_PERSONINFO";
//		 
//		/**
//		 * 取得分区信息
//		 */
//		public static const ON_GET_GROUP:String = "hall_GET_GROUP";
//		
//		/**
//		 * 改变当前分区
//		 */
//		public static const ON_CHANGE_GROUP:String = "hall_CHANGE_GROUPNUM";
//		
//		
//		/**
//		 * 取得房间列表
//		 */
//		public static const ON_GET_ROOMLIST:String = "hall_REFRESH_ROOMLIST";
//		
//		
//		/**
//		 * 更新房间列表
//		 */
//		public static const ON_REFRESH_ROOMLIST:String = "hall_REFRESH_ROOMLIST";
//		
//		
//		
//	    /**
//	     * 取得帮助
//	     */
//		public static const ON_GET_HELP:String = "hall_GET_HELP";
//		
//		/**
//		 * 请求打开反馈面板
//		 */
//		public static const ON_REQUEST_FEEDBACK:String = "ON_REQUEST_FEEDBACK";
//		/**
//		 * 打开反馈
//		 */
//		public static const ON_GET_FEEDBACK:String = "hall_GET_FEEDBACK";
//		
//		/**
//		 * 进入房间游戏
//		 */
//		public static const ON_ENTER_DESK:String = "hall_ENTER_GAME";
//        
//		
//		/**
//		 * 进入队列
//		 */
//		public static const ON_INTO_QUEUE :String = "hall_INTO_QUEUE";
//		
//		/**
//		 * 退出队列
//		 */
//		public static const ON_OUT_QUEUE:String = "hall_OUT_QUEUE";
//		
//		
//	  /**
//	   * 显示选择头像
//	   */
//	  public static const ON_CHOOSE_USERPICTURE:String = "hall_ON_CHOOSE_USERPICTURE";
//	  
//	  public static const ON_UPDATE_GOLD:String = "hall_ON_UPDATE_GOLD";
//	  
//	  
//	  //跳到个人主页
//	  public static const ON_GOTO_MYPAGE:String = "ON_GOTO_MYPAGE";
//	  
//	  
//	  public static const ON_SELECT_GAME:String = "hall_ON_SELECT_GAME";
//	  
//	  public static const ON_EXIT:String = "hall_ON_EXIT";
//	  
//	  //点击帮助
//	  public static const ON_HELP_CLICK:String = "ON_HELP_CLICK";
//	  
//	  
//	  //大厅内场景切换事件，含切换到 公会牌桌 / 公会列表 / 正常大厅/ 正常牌桌
//	  public static const ON_HALL_SCENE_CHANGE:String = "ON_SCENE_CHANGE";
//	  /**
//	   * 请求某页
//	   * { page: number, hidenull:0/1, hidefull:0/1 }
//	   */
//	  public static const ON_RELOAD_PAGE:String = "ON_RELOAD_PAGE";
//	  /**
//	   * 请求桌面列表
//	   */
//	  public static const ON_OPEN_DESKLIST:String = "ON_OPEN_DESKLIST";
//	  /**
//	   * 请求桌子玩家列表
//	   */
//	  public static const ON_QUEST_DESK_USERLIST:String = "ON_QUEST_DESK_USERLIST";
//	  
//	  public static const ON_CLICK_HALL_GIFT_PANEL:String = "ON_CLICK_HALL_GIFT_PANEL";
//	  
//	  /**
//	   * 请求坐下
//	   */
//	  public static const ON_SITDOWN:String = "ON_SITDOWN";
//	  
//	  /**
//	   * 牌桌请求坐下
//	   */
//	  public static const ON_DESK_SITDOWN:String = "ON_DESK_SITDOWN";
//	  
//	  /**
//	   * 牌桌请求观战
//	   */
//	  public static const ON_DESKLIST_WATCH:String = "ON_DESKLIST_WATCH";
//	  
//	  /**
//	   * 桌子内，请求站起
//	   */
//	  public static const ON_DESK_STAND_UP:String = "ON_DESK_STAND_UP";
//	  
//	  /**
//	   * 请求用户列表
//	   */
//	  public static const ON_REQUIRE_USERLIST:String = "ON_REQUIRE_USERLIST";
//	  public static const ON_REQUIRE_ALLUSERLIST:String = "ON_REQUIRE_ALLUSERLIST";
//	  
//	  /**
//	   * 鼠标经过用户列表事件
//	   */
//	  public static const ON_USERITEM_MOUSE_OVER:String = "ON_USERITEM_MOUSE_OVER";
//	  
//	  /**
//	   * 鼠标离开用户表事件
//	   */
//	  public static const ON_USERITEM_MOUSE_OUT:String = "ON_USERITEM_MOUSE_OUT";
//	  
//	  /**
//	   * 离开牌桌大厅
//	   */
//	  public static const ON_CLIENT_LEAVE_ROOM:String = "ON_CLIENT_LEAVE_ROOM";	  
//	  
//	  /**
//	   * 登录竞技场
//	   */
//	  public static const ON_LOGIN_TOURNAMENT:String = "ON_LOGIN_TOURNAMENT";	
//	  
//	  /**
//	   * 好友按钮监听
//	   */
//	  public static const ON_FIRENDBTN_CLICK:String = "ON_FIRENDBTN_CLICK";	  
//	  
//	  public static const ON_CHANNELBTN_CLICK:String = "ON_CHANNELBTN_CLICK";
//	  public static const ON_WINCHANNELBTN_CLICK:String = "ON_WINCHANNELBTN_CLICK";
//	  
//	  
//	  public static const TOUR_BUY_POINT:String = "TOUR_BUY_POINT";	  
//	  public static const QUICK_PLAY:String = "QUICK_PLAY";	  
//	  public static const CLICK_LABA:String = "CLICK_LABA";	  
//	  /**
//	   * 非vip用户请求vip操作
//	   */
//	  public static const CLICK_VIP_CHANG:String = "CLICK_VIP_CHANG";	  
//	  
//	  /**
//	   * 点击保险箱按钮监听
//	   */
//	  public static const CLICK_SAFE_BOX:String = "CLICK_SAFE_BOX";
//	  
//	  public static const CLICK_JIUJI:String = "CLICK_JIUJI";			//点击领取救济金按钮监听
//	  
//	  //新手教程点击“立即去玩”按钮
//	  public static const CLICK_AUTO_START_GAME:String = "CLICK_AUTO_START_GAME";
//	  
//	  /**
//	   * 充值
//	   */
//	  public static const UI_SHOW_CHONGZHI:String = "UI_SHOW_CHONGZHI"; //显示充值界面
//	  public static const UI_CHONGZHI_BUY:String = "UI_CHONGZHI_BUY";   //点击购买
	  /*-----------------------------基本事件实现----------------------------*/
	  private var m_data:Array = null;
		
		/**
		 * 注册消息
		 * @param	szMsg
		 * @param	data
		 */
		public function DUIHallEvent(szMsg:String, data:Array)
		{
			this.m_data = data;
			super(szMsg);
            return;
		}
		public function get data():Array { return m_data; }
	}
	
}